"""
本章节研究的是 网络编程-客户端

"""

#第一步: 创建socket对象
import socket
socket_client=socket.socket()
# 第二步: 连接到服务端
socket_client.connect(("localhost",8888))
# 第三步: 发送消息
while True: #可以通过无线循环来确保持续发送的消息给服务端
    send_msg=input("请输入要发送的消息")
    if send_msg=="exit":
        break
# 第四步：给服务端发送消息   要发送的消息需要编码为字节数据组(UTF-8编码)
    socket_client.send(send_msg.encode("UTF-8"))
# 第五步：接收服务端返回的消息
    recv_data=socket_client.recv(1024)
    print("服务端回复的消息为: ",recv_data.decode("UTF-8"))
# 第六步 关闭连接
socket_client.close()






